const { result } = require('@hapi/joi/lib/base')
const db = require('../db/index')



exports.getUserInfo = (req, res) => {
    
    const sql = 'select id, username, nickname, email, user_pic from ev_user where id = ?'
    //注意：req对象上的user属性，是Token解析成功后，express-jwt中间件帮我们挂载上去的
    db.query(sql, req.user.id, (err, results) => {
        console.log(results[0]);
        //1. 执行sql语句失败的情况
        if(err) return res.cc(err)
        //2. 执行sql语句成功，但是查询到的数据条数不等于1
        if(results.length !== 1) return res.cc('获得用户信息失败！')

        //console.log(1111);
        //3. 将用户信息响应给客户端
        res.send({
            status: 0,
            message:'获得用户基本信息成功！',
            data: results[0]

        })
        
    })
}
